property and land management or development - Allemand Anglais Dictionnaire